home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / machserver / 1.098 / sys / sysInt.h < prev    next >
C/C++ Source or Header  |  1991-08-09  |  2KB  |  50 lines

  1. /*
  2.  * sysInt.h --
  3.  *
  4.  *     Routines and types used internally by the sys module.
  5.  *
  6.  * Copyright 1990 Regents of the University of California
  7.  * All rights reserved.
  8.  *
  9.  * $Header: /sprite/src/kernel/sys/RCS/sysInt.h,v 1.4 91/08/09 14:55:39 shirriff Exp $ SPRITE (Berkeley)
  10.  *
  11.  */
  12.  
  13. #ifndef _SYSINT
  14. #define _SYSINT
  15.  
  16. #include <sprite.h>
  17. #include <user/sys/time.h>
  18. #include <user/sys/resource.h>
  19.  
  20. extern Boolean sysPanicing;
  21.  
  22. extern ReturnStatus Sys_DoNothing _ARGS_((void));
  23. extern ReturnStatus Sys_Shutdown _ARGS_((int flags, char *rebootString));
  24. extern ReturnStatus Sys_GetMachineInfo _ARGS_((int *archPtr, int *typePtr,
  25.         int *clientIDPtr));
  26. extern ReturnStatus Sys_GetMachineInfoNew _ARGS_((int infoSize,
  27.         Address infoBufPtr));
  28. extern ReturnStatus Sys_StatsStub _ARGS_((int command, int option,
  29.         Address argPtr));
  30. extern void SysInitSysCall _ARGS_((void));
  31. extern ReturnStatus Sys_OutputNumCalls _ARGS_((int numToCopy,
  32.         Address buffer));
  33. extern int Sys_RebootStub _ARGS_((int howto));
  34. extern int Sys_GethostnameStub _ARGS_((char *name, int namelen));
  35. extern int Sys_SethostnameStub _ARGS_((char *name, int namelen));
  36.  
  37. extern int Sys_GethostidStub _ARGS_((void));
  38. extern int Sys_SethostidStub _ARGS_((int hostid));
  39. extern int Sys_GetdomainnameStub _ARGS_((char *name, int namelen));
  40. extern int Sys_SetdomainnameStub _ARGS_((char *name, int namelen));
  41. extern int Sys_ShutdownStub _ARGS_((void));
  42. extern int Sys_GetpeernameStub _ARGS_((void));
  43. extern int Sys_GetrlimitStub _ARGS_((int resource, struct rlimit *rlp));
  44. extern int Sys_SetrlimitStub _ARGS_((void));
  45. extern int Sys_GetsysinfoStub _ARGS_((unsigned op, char *buffer,
  46.     unsigned nbytes, int *start, char *arg));
  47. extern int Sys_NopStub _ARGS_((void));
  48.  
  49. #endif /* _SYSINT */
  50.